package com.quo.mapper;

import java.util.List;


import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import com.quo.entity.Customer;
import com.quo.entity.Customer2;
import com.quo.entity.CustomerUpdate;
import com.quo.entity.Emp;
import com.quo.entity.EmpRole;
import com.quo.entity.ProductSeries2;
import com.quo.entity.Role;




@Mapper
public interface CustomerMapper {
//获取所有顾客信息
	List<Customer2> getAll();
	//获取自己的所有的顾客信息
	List<Customer2> getAllByEno(int eno);
	//获取所有顾客的单个详细信息
	Customer getAllByCid(int cid);
	//获取职位
	EmpRole getRidByEno(int eno);
	
	//获取自己的单个顾客信息
		Customer getCustomerByEno(int eno,int cid);
		//更新顾客信息（可以更新所有人的信息）
		int updateCustomerByCid(@Param("customer") CustomerUpdate  customer,@Param("cid")int cid);
		//更新顾客信息（只能更新他自己创建的顾客信息）
		int updateCustomerByEno(@Param("customer")CustomerUpdate  customer,@Param("eno")int eno,@Param("cid")int cid);
		
		int save(@Param("customer")CustomerUpdate customer,@Param("eno")int eno);
}
